package com.xbongbong.pro.weblist.pojo;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * @author haibin.zhang
 * @version v1.0
 * @date 2019/1/31 21:15
 * @since v1.0
 */
@Getter
@Setter
public class CustomerCommunicatePojo {
    /**
     * 跟进记录id
     */
    private Long id;
    /**
     * 客户id
     */
    private Long customerId;
    /**
     * 关联业务id
     */
    private Long refId;
    /**
     * 关联业务类型
     */
    private Integer businessType;
    /**
     * 关联业务类型名称
     */
    private String businessName;
    /**
     * 关联业务id
     */
    private Long businessId;
    /**
     * 跟进业务名(机会或合同)
     */
    private String communicateBusiness;
    /**
     * 跟进时间
     */
    private String communicateTime;
    /**
     * 客户名称
     */
    private String customerName;
    /**
     * 拜访类型
     */
    private String type;
    /**
     * 跟进备注
     */
    private String memo;
    /**
     * 创建人
     */
    private String userId;
    /**
     * 创建人名
     */
    private String userName;
    /**
     * 创建人头像
     */
    private Object userAvatar;
    /**
     * 评论数
     */
    private Integer commentCount;
    /**
     * 点赞数
     */
    private Integer likeCount;
    /**
     * 图片
     */
    private JSONArray images;
    /**
     * 我评论
     */
    private Integer hasMyComment;
    /**
     * 我点赞
     */
    private Integer hasMyLike;
    /**
     * 简要实体数据（方便详情页跳转）
     */
    private JSONObject simpleEntity;
    /**
     * 应用id
     */
    private Long appId;
    /**
     * 菜单id
     */
    private Long menuId;
    /**
     * 表单id
     */
    private Long formId;
    /**
     * 是否有附件
     */
    private boolean ifFile;
    /**
     * 是否有音频
     */
    private boolean ifVideo;
    /**
     * 位置
     */
    private String address;
    /**
     * （供应商）联系人
     */
    private JSONArray contact;
}
